home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Tools / MPW / flex 2.4.6 / README.mpw < prev    next >
Encoding:
Text File  |  1994-02-26  |  2.3 KB  |  83 lines  |  [TEXT/MPS ]

  1. GNU Flex 2.3.8
  2. MPW port by Matt Holiday (2.3.7)
  3.  
  4. Updated to 2.4.6 by Franklin Chen <chen@adi.com>
  5.  
  6. Notes
  7. -----
  8. Built with C -mc68020 -model far.
  9.  
  10. parse.c was generated with GNU Bison, so this Flex distribution falls under
  11. the conditions of the GNU General Public License, which is included as file
  12. "COPYING-GNU" ("COPYING" contains the Berkeley copyright information).  For
  13. those of you who don't yet have Bison or Yacc (Berkeley or otherwise), I've
  14. included prebuilt copies of parse.c and parse.h in the distribution.
  15.  
  16. Type
  17.     BuildProgram install_already_built
  18. to install
  19.     Flex
  20.     UserStartup•Flex
  21.     Flex.Help
  22.     FlexLexer.h
  23.     FlexLib.o
  24.  
  25. Changes
  26. -------
  27. (Version 2.4.6)
  28. (Fri, Jan 21, 1994)
  29.  
  30. Make sure generated scanner is correct for macintosh, whether or not __STDC__,
  31.     etc.
  32.  
  33. mkskel.sh
  34.     ### flex.skel should be flex.skl
  35.     (MPW) changed into MPW shell script
  36. mkskel.mpw.1, mkskel.mpw.2
  37.     (MPW) created these files for use with mkskel.sh
  38. Makefile
  39.     (MPW) changed libflex.a to FlexLib.o
  40. flexdef.h
  41.     defined unlink to remove
  42.     (MPW) included <CursorCtl.h>
  43.     (MPW) defined isascii() if not defined
  44. gen.c
  45.     (MPW) NOTE:  if use_read, read/fileno will be generated
  46.     ### note the indentation is fixed at 8
  47.     (MPW) SpinCursor(1)
  48. initscan.c
  49.     (MPW) replaced the original (UNIX) initscan.c with one generated by:
  50.         modifying scan.l for old flex syntax;
  51.         using MPW Flex 2.3.8 to generate scan.c from modified scan.l;
  52.         hand-hacking scan.c to build 2.4.6;
  53.         using 2.4.6 to generate scan.c from original scan.l;
  54.         building 2.4.6 again;
  55.         using new 2.4.6 to generate scan.c from original scan.l;
  56.         building 2.4.6 for the last time;
  57.         using 2.4.6 to generate scan.c from original scan.l (paranoia);
  58.         copying scan.c to initscan.c
  59. main.c
  60.     (MPW) InitCursorCtl(NULL)
  61.     (MPW) called fsetfileinfo()
  62. misc.c
  63.     (MPW) flexerror(), flexfatal():  MPW style error messages
  64. yylex.c
  65.     (MPW) SpinCursor(-1)
  66. parse.y
  67.     (MPW) line_pinpoint():  MPW style file-line message
  68. parse.c
  69.     *** provided using MPW Bison
  70. skel.c
  71.     regenerated from modified flex.skl
  72. flex.skl
  73.     use prototypes and const for macintosh and THINK_C
  74.     (MPW) provided macros isatty() and fileno()
  75. UserStartup•Flex
  76.     (MPW) removed FLEX_SKELETON from previous releases
  77.     (MPW) created alias FlexPlus; 'Flex++' is too inconvenient to type
  78.         in MPW because of the need to protect the + from the shell
  79. Flex.r
  80.     Updated
  81. Flex.Help
  82.     Updated
  83.